PelletServer: HTTP & OWL2 Reasoning
نویسندگان
چکیده
Using OWL2 reasoning services with Pellet requires either interacting with Pellet by using the command line or writing code in Java to invoke its interfaces. Both of these solutions can be impractical in some cases. We present a solution for easier, lightweight integration of Pellet, especially in enterprise environments, by providing access to reasoning services using a RESTful HTTP interface. We intend that PelletServer will provide a common interface for different kinds of OWL reasoning services.
منابع مشابه
Processing OWL2 Ontologies using Thea: An Application of Logic Programming
Traditional object-oriented programming languages can be difficult to use when working with ontologies, leading to the creation of domain-specific languages designed specifically for ontology processing. Prolog, with its logic-based, declarative semantics offers many advantages as a host programming language for querying and processing OWL2 ontologies. The SWI-Prolog semweb library provides som...
متن کاملTowards Soundness Preserving Approximation for ABox Reasoning of OWL2
ABox Reasoning in large scale description logic (DL) knowledge bases, e.g. ontologies, is important for the success of many semantic-enriched systems. Performance of existing approaches, such as the tableau-based approach, and the disjunctive datalog approach, is restricted by their theoretical worst case complexity bound. In this paper, we propose a soundness-preserving approximate reasoning a...
متن کاملDevelopment of Fuzzy Rough Features in Ontology Knowledge Representation
Knowledge about a system contains ambiguity and vagueness. Fuzzy ontologies using rough concepts are able to deal with imprecise and vague knowledge. Several important amount of work has been carried out in the field of fuzzy ontologies during the last years and they have been successfully used in several applications, but appropriate methodology to represent fuzzy rough concepts using annotati...
متن کاملEmpirically Evaluating Three Proposals for Representing Changes in OWL2
In almost all domains in practice, it is fundamental to properly represent entities amenable to changes. For instance, in business analytics, we must be able to reason with large amounts of time-changing KPI (key performance indicators) data. For this reason, general-purpose practical knowledge representation frameworks must be able to support the representation of temporally changing informati...
متن کاملLegal Assessment Using Conjunctive Queries
Using the Web Ontology Language (OWL) for knowledge representation in the legal domain is very promising but has some limitations. The language is complex thus hard to comprehend, still decidability results in a limited expressiveness which may introduce serious problems in modelling. An aspect of limited expressiveness is the tree-model property of OWL, which can be overcome using rule formali...
متن کامل